package com.wshoto.ocean.service.api.service;


import com.wshoto.ocean.service.common.bo.*;
import com.wshoto.ocean.service.common.request.*;

import java.util.*;


/**
 * 示例Service,用于定义承载处理Api层业务逻辑
 * 命名规范遵循大驼峰式命名，命名规则为 业务名+Service
 *
 * @author Lee
 */
public interface AppService {

    /**
     * @param appRegisterReq
     */
    void appRegister(AppRegisterReq appRegisterReq);

    /**
     * @param appsReq
     * @return
     */
    List<AppInfoBO> getApps(AppReq appReq);

    /**
     * @param id
     * @return
     */
    AppInfoBO getAppById(Long id);

    /**
     * @param id
     * @return
     */
    void deleteApp(Long id);


}
